package com.dmap.analysispoint.po;

import java.io.Serializable;

public class BurialPointAddAndActivePhone implements Serializable {
    /**
     * 
     * 表字段 : burial_point_add_and_active_phone.id
     */
    private Long id;

    /**
     * 公司所在数据表中的主键id
     * 表字段 : burial_point_add_and_active_phone.company_id
     */
    private Long companyId;

    /**
     * APP编号
     * 表字段 : burial_point_add_and_active_phone.project_id
     */
    private String projectId;

    /**
     * 当天新增手机总数
     * 表字段 : burial_point_add_and_active_phone.add_phone_num
     */
    private Integer addPhoneNum;

    /**
     * 当天活跃用户总数
     * 表字段 : burial_point_add_and_active_phone.active_phone_num
     */
    private Integer activePhoneNum;

    /**
     * 本周活跃用户总数
     * 表字段 : burial_point_add_and_active_phone.this_week_active_phone_num
     */
    private Integer thisWeekActivePhoneNum;

    /**
     * 上周同比本周同时间段活跃手机总数
     * 表字段 : burial_point_add_and_active_phone.last_week_active_phone_num
     */
    private Integer lastWeekActivePhoneNum;

    /**
     * 本月活跃用户数
     * 表字段 : burial_point_add_and_active_phone.this_month_active_phone_num
     */
    private Integer thisMonthActivePhoneNum;

    /**
     * 上月同比本月同时间段活跃手机总数
     * 表字段 : burial_point_add_and_active_phone.last_month_active_phone_num
     */
    private Integer lastMonthActivePhoneNum;

    /**
     * 数据所上报的时间的当天零点时间戳
     * 表字段 : burial_point_add_and_active_phone.create_time
     */
    private Long createTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table burial_point_add_and_active_phone
     *
     * @mbggenerated
     */
    private static final long serialVersionUID = 1L;

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table burial_point_add_and_active_phone
     *
     * @mbggenerated
     */
    public BurialPointAddAndActivePhone(Long id, Long companyId, String projectId, Integer addPhoneNum, Integer activePhoneNum, Integer thisWeekActivePhoneNum, Integer lastWeekActivePhoneNum, Integer thisMonthActivePhoneNum, Integer lastMonthActivePhoneNum, Long createTime) {
        this.id = id;
        this.companyId = companyId;
        this.projectId = projectId;
        this.addPhoneNum = addPhoneNum;
        this.activePhoneNum = activePhoneNum;
        this.thisWeekActivePhoneNum = thisWeekActivePhoneNum;
        this.lastWeekActivePhoneNum = lastWeekActivePhoneNum;
        this.thisMonthActivePhoneNum = thisMonthActivePhoneNum;
        this.lastMonthActivePhoneNum = lastMonthActivePhoneNum;
        this.createTime = createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table burial_point_add_and_active_phone
     *
     * @mbggenerated
     */
    public BurialPointAddAndActivePhone() {
        super();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_and_active_phone.id
     *
     * @return the value of burial_point_add_and_active_phone.id
     *
     * @mbggenerated
     */
    public Long getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_and_active_phone.id
     *
     * @param id the value for burial_point_add_and_active_phone.id
     *
     * @mbggenerated
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_and_active_phone.company_id
     *
     * @return the value of burial_point_add_and_active_phone.company_id
     *
     * @mbggenerated
     */
    public Long getCompanyId() {
        return companyId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_and_active_phone.company_id
     *
     * @param companyId the value for burial_point_add_and_active_phone.company_id
     *
     * @mbggenerated
     */
    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_and_active_phone.project_id
     *
     * @return the value of burial_point_add_and_active_phone.project_id
     *
     * @mbggenerated
     */
    public String getProjectId() {
        return projectId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_and_active_phone.project_id
     *
     * @param projectId the value for burial_point_add_and_active_phone.project_id
     *
     * @mbggenerated
     */
    public void setProjectId(String projectId) {
        this.projectId = projectId == null ? null : projectId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_and_active_phone.add_phone_num
     *
     * @return the value of burial_point_add_and_active_phone.add_phone_num
     *
     * @mbggenerated
     */
    public Integer getAddPhoneNum() {
        return addPhoneNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_and_active_phone.add_phone_num
     *
     * @param addPhoneNum the value for burial_point_add_and_active_phone.add_phone_num
     *
     * @mbggenerated
     */
    public void setAddPhoneNum(Integer addPhoneNum) {
        this.addPhoneNum = addPhoneNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_and_active_phone.active_phone_num
     *
     * @return the value of burial_point_add_and_active_phone.active_phone_num
     *
     * @mbggenerated
     */
    public Integer getActivePhoneNum() {
        return activePhoneNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_and_active_phone.active_phone_num
     *
     * @param activePhoneNum the value for burial_point_add_and_active_phone.active_phone_num
     *
     * @mbggenerated
     */
    public void setActivePhoneNum(Integer activePhoneNum) {
        this.activePhoneNum = activePhoneNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_and_active_phone.this_week_active_phone_num
     *
     * @return the value of burial_point_add_and_active_phone.this_week_active_phone_num
     *
     * @mbggenerated
     */
    public Integer getThisWeekActivePhoneNum() {
        return thisWeekActivePhoneNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_and_active_phone.this_week_active_phone_num
     *
     * @param thisWeekActivePhoneNum the value for burial_point_add_and_active_phone.this_week_active_phone_num
     *
     * @mbggenerated
     */
    public void setThisWeekActivePhoneNum(Integer thisWeekActivePhoneNum) {
        this.thisWeekActivePhoneNum = thisWeekActivePhoneNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_and_active_phone.last_week_active_phone_num
     *
     * @return the value of burial_point_add_and_active_phone.last_week_active_phone_num
     *
     * @mbggenerated
     */
    public Integer getLastWeekActivePhoneNum() {
        return lastWeekActivePhoneNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_and_active_phone.last_week_active_phone_num
     *
     * @param lastWeekActivePhoneNum the value for burial_point_add_and_active_phone.last_week_active_phone_num
     *
     * @mbggenerated
     */
    public void setLastWeekActivePhoneNum(Integer lastWeekActivePhoneNum) {
        this.lastWeekActivePhoneNum = lastWeekActivePhoneNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_and_active_phone.this_month_active_phone_num
     *
     * @return the value of burial_point_add_and_active_phone.this_month_active_phone_num
     *
     * @mbggenerated
     */
    public Integer getThisMonthActivePhoneNum() {
        return thisMonthActivePhoneNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_and_active_phone.this_month_active_phone_num
     *
     * @param thisMonthActivePhoneNum the value for burial_point_add_and_active_phone.this_month_active_phone_num
     *
     * @mbggenerated
     */
    public void setThisMonthActivePhoneNum(Integer thisMonthActivePhoneNum) {
        this.thisMonthActivePhoneNum = thisMonthActivePhoneNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_and_active_phone.last_month_active_phone_num
     *
     * @return the value of burial_point_add_and_active_phone.last_month_active_phone_num
     *
     * @mbggenerated
     */
    public Integer getLastMonthActivePhoneNum() {
        return lastMonthActivePhoneNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_and_active_phone.last_month_active_phone_num
     *
     * @param lastMonthActivePhoneNum the value for burial_point_add_and_active_phone.last_month_active_phone_num
     *
     * @mbggenerated
     */
    public void setLastMonthActivePhoneNum(Integer lastMonthActivePhoneNum) {
        this.lastMonthActivePhoneNum = lastMonthActivePhoneNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column burial_point_add_and_active_phone.create_time
     *
     * @return the value of burial_point_add_and_active_phone.create_time
     *
     * @mbggenerated
     */
    public Long getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column burial_point_add_and_active_phone.create_time
     *
     * @param createTime the value for burial_point_add_and_active_phone.create_time
     *
     * @mbggenerated
     */
    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table burial_point_add_and_active_phone
     *
     * @mbggenerated
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", companyId=").append(companyId);
        sb.append(", projectId=").append(projectId);
        sb.append(", addPhoneNum=").append(addPhoneNum);
        sb.append(", activePhoneNum=").append(activePhoneNum);
        sb.append(", thisWeekActivePhoneNum=").append(thisWeekActivePhoneNum);
        sb.append(", lastWeekActivePhoneNum=").append(lastWeekActivePhoneNum);
        sb.append(", thisMonthActivePhoneNum=").append(thisMonthActivePhoneNum);
        sb.append(", lastMonthActivePhoneNum=").append(lastMonthActivePhoneNum);
        sb.append(", createTime=").append(createTime);
        sb.append("]");
        return sb.toString();
    }
}